package com.clouddisk.common.core.domain.dto.file;


import lombok.Data;

import java.io.Serializable;

/**
 * 上传文件DTO
 * @author ZJH
 */
@Data
public class UploadFileDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 文件路径
     */
    private String filePath;

    /**
     * 文件名
     */
    private String filename;

    /**
     * 文件所属部门
     */
    public String fileDeptName;

    /**
     * 切片数量
     */
    private int chunkNumber;

    /**
     * 切片大小
     */
    private long chunkSize;

    /**
     * 相对路径
     */
    private String relativePath;

    /**
     * 所有切片
     */
    private int totalChunks;

    /**
     * 总大小
     */
    private long totalSize;

    /**
     * 当前切片大小
     */
    private long currentChunkSize;

    /**
     * md5码
     */
    private String identifier;

}
